@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
body{
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:"ËÎÌå";
	color:#666666;
	background-image:url(../../images/new/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
img{ border:0; padding:0; margin:0;}
ol,ul,li{list-style-type:none; padding:0; margin:0;}
ul {list-style:none; padding:0}
dd,dl,dt{ padding:0; margin:0;}
.clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px
}
* HTML .clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px
}
a:link{ color:#666666; text-decoration:none;}
a:visited { color:#666666;text-decoration:none;}
a:hover { color:#5F8A0D;text-decoration:underline;}
a:active { color:#5F8A0D;}

#container{
	padding:0;
	width:100%;
	float:left;
	background-image:url(../../images/new/footbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}
#main{
	width:980px;
	margin:0 auto;
	}
#header{
	padding:0;
	width:960px;
	float:left;
	margin-left:10px;
	}
#logo{
	float:left;
	width:508px;
	margin:35px auto 18px auto;
	padding-left:10px;
	clear:both;
	}
#topNav{
	float:right;
	width:325px;
	height:25px;
	background-image:url(../../images/new/topNav.gif);
	background-repeat:no-repeat;
	margin-top:95px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	}
#topNav a{ color:#FFF;}
#topNav a:hover{ color:#FFF; text-decoration:underline;}
#mainNav{
	padding:0;
	float:left;
	width:980px;
	height:70px;
	background-image:url(../../images/new/navbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#menu{
	margin:0 auto;
	width:936px;
	height:36px;
	}
#menu ul{
	list-style-type:none;
	float:left;
	}
#menu ul li{
	width:117px;
	float:left;
	text-align:center;
	}
#menu ul li a{
	display:block;
	width:117px;
	height:36px;
	}
.a1:hover{
	display:block;
	background:url(../../images/new/a1.jpg) no-repeat;
	}
.a2:hover{
	display:block;
	background:url(../../images/new/a2.jpg) no-repeat;
	}
.a3:hover{
	display:block;
	background:url(../../images/new/a3.jpg) no-repeat;
	}
.a4:hover{
	display:block;
	background:url(../../images/new/a4.jpg) no-repeat;
	}
.a5:hover{
	display:block;
	background:url(../../images/new/a5.jpg) no-repeat;
	}
.a6:hover{
	display:block;
	background:url(../../images/new/a6.jpg) no-repeat;
	}
.a7:hover{
	display:block;
	background:url(../../images/new/a8.jpg) no-repeat;
	}
.a8:hover{
	display:block;
	background:url(../../images/new/a9.jpg) no-repeat;
	}
.a9:hover{
	display:block;
	background:url(../../images/new/a10.jpg) no-repeat;
	}
.sidebar{
	background:url(../../images/new/sidebarbg.jpg) repeat-x;
	height:34px;
	width:960px;
	margin:0 auto;
	}
.notices { 
    float:left; 
	width:600px;
	line-height:34px;
	margin-left:20px;
	}
.notices span{
	padding-left:20px;
	background:url(../../images/new/notices.gif) no-repeat left center;
	height:34px;
	line-height:34px;
	float:left;
	}
#content{
	width:958px;
	float:left;
	margin-left:10px;
	background-color:#FFF;
	border-bottom:1px solid #E4EAF0;
	border-left:1px solid #E4EAF0;
	border-right:1px solid #E4EAF0;
	padding-bottom:10px;
	}
#contentMain{
	width:940px;
	margin:0 auto;
	}
#banner{
	float:left;
	width:940px;
	margin-top:10px;
	}
#leftMain{
	float:left;
	width:210px;
	padding:0;
	margin:0;
	}
.about,.productList,.friendlink{
	float:left;
	width:208px;
	border:1px solid #E3E3E3;
	margin-top:15px;
	padding:0;
	}
.about ul{
	width:192px;
	margin:8px;
	padding:0;
	}
.about ul li{
	line-height:24px;
	}
.about ul li img{ padding-bottom:6px;}
.productList ul li{
	width:180px;
	margin:10px auto;
	line-height:28px;
	}
.productList ul li a{
	background:url(../../images/new/aimg.jpg) no-repeat;
	padding-left:15px;
	display:block;
	width:165px;
	height:28px;
	}
.productList ul li a:hover{
	background:url(../../images/new/hoverimg.jpg) no-repeat;
	padding-left:15px;
	display:block;
	width:165px;
	height:28px;
	color:#FFF;
	text-decoration:none;
	}
.friendlink ul{ margin:10px;}
.friendlink ul li{ display:block; height:24px; line-height:24px;}
.service{ float:left; margin-top:8px;}
.rightMain{
	float:left;
	margin-left:15px;
	width:715px;
	}
.latestNews{
	float:left;
	width:458px;
	border:1px solid #E3E3E3;
	margin-top:15px;
	padding-bottom:8px;
	}
.latestNews dl{
	width:438px;
	height:96px;
	margin:10px auto;
	line-height:22px;
	display:block;
	}
.latestNews dl dt{
	float:right;
	width:290px;
	}
.latestNews dl dt a{
	font-size:12px;
	font-weight:bold;
	color:#6C9F0E;
	}
.latestNews dl dt a:hover{
	text-decoration:underline;
	}
.latestNews dl dd{
	float:left;
	}
.latestNews dl dd.pic a{
	display:block;
	padding:2px;
	border:1px solid #DBDBDB;
	}
.latestNews dl dd.pic a:hover{
	border:1px solid #93CF1E;
	}
.latestNews dl dd.date{
	float:right;
	width:290px;
	text-align:left;
	color:#999;
	}
.latestNews dl dd.text{
	float:right;
	text-align:left;
	width:290px;
	}
.latestNews ul{
	width:438px;
	margin:0 auto;
	}
.latestNews ul li{
	width:438px;
	float:left;
	line-height:26px;
	}
.latestNews ul li a{
	width:328px;
	float:left;
	}
.latestNews ul li span{
	width:76px;
	float:right;
	text-align:right;
	}
.images{
	float:left;
	width:240px;
	margin-top:15px;
	margin-left:15px;
	}
.imageNav{
	background:url(../../images/new/imageNav.jpg) no-repeat;
	height:30px;
	line-height:28px;
	text-align:center;
	}
.service2{ float: left; margin-top:15px; margin-left:15px;}
.product{
	float:left;
	width:713px;
	border:1px solid #DBDBDB;
	margin-top:15px;
	}
.product ul{
	width:150px;
	float:left;
	display:block;
	margin:10px;
	}
.product ul li a{
	text-align:center;
	display:block;
	line-height:30px;
	}
.product ul li img{ border:1px solid #DDDDDD; height:118px;}
.research{
	float:left;
	width:238px;
	border:1px solid #DBDBDB;
	margin-left:15px;
	margin-top:15px;
	}
.research ul{
	width:222px;
	margin:8px;
	}
.research ul li{
	line-height:26px;
	}
.footer{
	background-color:#183871;
	height:140px;
	text-align:center;
	color:#FFF;
	width:100%;
	float:left;
	line-height:26px;
	padding-top:30px;
	}
.footer a{color:#FFF;}
.internal{
	width:940px;
	float:left;
	background-color:#F6F6F6;
	}
.left{
	float:left;
	width:206px;
	}
.right{
	width:734px;
	float:right;
	background-color:#FFF;
	}
.leftContent{
	margin:0 auto;
	width:180px;
	}
.list{
	margin-top:10px;
	}
.list ul li{
	margin-top:10px;
	height:28px;
	}
.list ul li a{
	background:url(../../images/new/aimg.jpg) no-repeat;
	height:28px;
	line-height:28px;
	display:block;
	padding-left:15px;
	}
.list ul li a:hover{
	background:url(../../images/new/hoverimg.jpg) no-repeat;
	height:28px;
	line-height:28px;
	display:block;
	padding-left:15px;
	color:#FFF;
	}
.contact{
	float:left;
	margin-top:20px;
	width:180px;
	}
.contact span{
	float:left;
	margin-top:10px;
	line-height:24px;
	}
.rightContent{
	width:714px;
	float:right;
	margin-top:10px;
	}
.rightMenu{
	width:714px;
	height:36px;
	float:right;
	background:url(../../images/new/listbg.jpg) no-repeat;
	}
.rightNav{
	float:left;
	width:260px;
	margin-left:10px;
	height:36px;
	line-height:36px;
	font-size:14px;
	}
.rightNav span{ font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.rightNav strong{ color:#2E5F99}
.rightList{ float:right; margin-right:10px; height:36px; line-height:36px;}
.rightbody{
	margin-top:15px;
	line-height:24px;
	width:684px;
	float:left;
	margin-left:15px;
	}
.picc a{
	padding:2px;
	border:1px solid #DBDBDB;
	}
.picc a:hover{
	border:1px solid #93CF1E;
	}
div#a,div#b,div#c,div#d { float:left;}
h2 { clear:both; }
div#b,div#d,div#bb { white-space:nowrap; }

.jobtd{ padding-left:8px;height:36px;}
.joblist{
	background-image:url(../../images/new/jobListbg.jpg);
	background-repeat:repeat-x;
	height:32px;
	font-weight:bold;
	line-height:32px;
	padding-left:8px;
	}